首页

2024-06-10

1panel 设置网站root目录

我通过编辑 compose 文件来实现指定域名到某个文件目录,供大家参考
yaml
services: openresty: container_name: ${CONTAINER_NAME} deploy: resources: limits: cpus: ${CPUS} memory: ${MEMORY_LIMIT} image: 1panel/openresty:1.21.4.3-3-1-focal labels: createdBy: Apps network_mode: host restart: always volumes: - ./conf/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf - ./conf/fastcgi_params:/usr/local/openresty/nginx/conf/fastcgi_params - ./conf/fastcgi-php.conf:/usr/local/openresty/nginx/conf/fastcgi-php.conf - ./log:/var/log/nginx - ./conf/conf.d:/usr/local/openresty/nginx/conf/conf.d/ - ./www:/www - ./root:/usr/share/nginx/html - /etc/localtime:/etc/localtime - ./1pwaf/data:/usr/local/openresty/1pwaf/data - /本机目录:/www/sites/站点域名/index

cloudreve 迁移至 1panel 应用

可以参考我下面的 compose 配置,其中 /jfs/app/cloudreve 是我旧数据存储地,值得注意的是cloudreve 即便修改了存储策略中的路径,但之前上传的文件还是会访问之前的路径,所以需要添加对应的路径覆盖,在我这里就是/jfs/app/cloudreve/uploads:/jfs/uploads​ 这个配置,/jfs/uploads​ 是我之前的本地存储路径,我后来修改存储路径为 cloudreve/uploads​ 了,但为了兼容还是要映射到 /jfs/uploads
yaml
networks: 1panel-network: external: true services: cloudreve: container_name: ${CONTAINER_NAME} deploy: resources: limits: cpus: ${CPUS} memory: ${MEMORY_LIMIT} image: cloudreve/cloudreve:3.8.3 labels: createdBy: Apps networks: - 1panel-network ports: - ${HOST_IP}:${PANEL_APP_PORT_HTTP}:5212 restart: always volumes: - /jfs/app/cloudreve/uploads:/cloudreve/uploads - /jfs/app/cloudreve/uploads:/jfs/uploads - /jfs/app/cloudreve:/data - /jfs/app/cloudreve/conf.ini:/cloudreve/conf.ini - /jfs/app/cloudreve/cloudreve.db:/cloudreve/cloudreve.db - /jfs/app/cloudreve/avatar:/cloudreve/avatar

linux 磁盘分析工具,类似 SpaceSniffer

可以使用 ncdu